package com.ruoyi.system.mc.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.system.mc.entity.McProductDetailed;
import com.ruoyi.system.mc.entity.R;

/*
 *  @author 雨安
 *  类名： McProductDetailedService
 *  创建时间：2024/5/25
 */
public interface McProductDetailedService extends IService<McProductDetailed> {
    /**
     * 查询商品详情数据集合
     * @param mcProductDetailed 查询条件参数 此处必须前端要传递ID参数否则认为错误
     * @return 查询数据集合结果
     */
    public R<McProductDetailed> getProductDetailed(McProductDetailed mcProductDetailed);

    /**
     * 商品详情删除方法
     * @param productDetailId 删除的主键ID
     * @return 删除结果字符串
     */
    public String deleteProductDetailById(Long productDetailId);

    /**
     * 修改商品详情方法
     * @param mcProductDetailed 商品详情修改对象
     * @return 返回修改结果字符串
     */
    public String updateProductDetailById(McProductDetailed mcProductDetailed);

    /**
     * 商品详情添加
     * @param mcProductDetailed 添加数据对象
     * @return 返回结果字符串
     */
    public String insertProductDetail(McProductDetailed mcProductDetailed);
}
